package org.jctc.els.modules.biz.excel;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;

@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class PurchaseProjectExcel implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 项目编号
     */
    @ColumnWidth(20)
    @ExcelProperty("项目编号")
    private String projectNumber;
    /**
     * 单位名称
     */
    @ColumnWidth(15)
    @ExcelProperty("单位名称")
    private String orgName;
    /**
     * 项目所属单位
     */
    @ColumnWidth(20)
    @ExcelProperty("项目所属单位")
    private String projectOrgName;
    /**
     * 项目名称
     */
    @ColumnWidth(20)
    @ExcelProperty("项目名称")
    private String projectName;
    /**
     * 一级分类
     */
    @ColumnWidth(20)
    @ExcelProperty("一级分类")
    private String category1;
    /**
     * 二级分类
     */
    @ColumnWidth(20)
    @ExcelProperty("二级分类")
    private String category2;
    /**
     * 三级分类
     */
    @ColumnWidth(20)
    @ExcelProperty("三级分类")
    private String category3;
    /**
     * 项目主要内容*
     */
    @ColumnWidth(20)
    @ExcelProperty("项目主要内容")
    private String content;
    /**
     * 项目必要性
     */
    @ColumnWidth(20)
    @ExcelProperty("项目主要内容")
    private String projectNecessity;
    /**
     * 主办部门
     */
    @ColumnWidth(20)
    @ExcelProperty("主办部门")
    private String deptHost;
    /**
     * 承办单位
     */
    @ColumnWidth(20)
    @ExcelProperty("承办单位")
    private String orgBy;
    /**
     * 经费来源渠道
     */
    @ColumnWidth(25)
    @ExcelProperty("经费来源渠道")
    private String fundSource;
    /**
     * 费用类型
     */
    @ColumnWidth(20)
    @ExcelProperty("费用类型")
    private String costType;
    /**
     * 责任人
     */
    @ColumnWidth(20)
    @ExcelProperty("责任人")
    private String leader;
    /**
     * 联系人
     */
    @ColumnWidth(20)
    @ExcelProperty("联系人")
    private String contacts;
    /**
     * 备注
     */
    @ColumnWidth(20)
    @ExcelProperty("备注")
    private String remark;
    /**
     * 企业编码
     */
    @ColumnWidth(20)
    @ExcelProperty("企业编码")
    private String enterpriseCode;
    /**
     * 可研评审意见
     */
    @ColumnWidth(25)
    @ExcelProperty("可研评审意见")
    private String feasibilityStudyReviewComments;
    /**
     * 可研批复文号
     */
    @ColumnWidth(25)
    @ExcelProperty("可研批复文号")
    private String feasibilityStudyReplyComments;
    /**
     * 等级
     */
    @ColumnWidth(20)
    @ExcelProperty("等级")
    private String grade;
    /**
     * 国网评分
     */
    @ColumnWidth(20)
    @ExcelProperty("国网评分")
    private Double stateGridScore;
    /**
     * 省级单位评分
     */
    @ColumnWidth(25)
    @ExcelProperty("省级单位评分")
    private Double provincialOrgScore;
    /**
     * 下级单位评分
     */
    @ColumnWidth(25)
    @ExcelProperty("下级单位评分")
    private Double subOrgScore;
}
